package net.dgg.zz.credential.guidePriceConfigure.entity;

import net.dgg.zz.common.base.entity.BaseEntity;

import java.math.BigDecimal;

/**
 * 证书指导价
 *
 * @author wmj
 * @date 2018/8/13 10:54
 */
public class GuidePriceConfigure extends BaseEntity {
    /**
     * 证书编码
     */
    private String certificateCode;

    /**
     * 应用状态 0表启用1表停用
     */
    private Integer status = 0;

    /**
     * 收证指导价格
     */
    private BigDecimal certificateGuidingPrice;

    /**
     * 使用指导价格
     */
    private BigDecimal hangUpGuidingPrice;

    /**
     * 适用月份
     */
    private String month;

    /**
     * 适用事业部ID
     */
    private Long signOrgId;

    /**
     * 适用事业部名字
     */
    private String signOrgName;


    /**
     * 证书编码
     *
     * @return certificate_code 证书编码
     */
    public String getCertificateCode() {
        return certificateCode;
    }

    /**
     * 证书编码
     *
     * @param certificateCode 证书编码
     */
    public void setCertificateCode(String certificateCode) {
        this.certificateCode = certificateCode == null ? null : certificateCode.trim();
    }

    /**
     * 应用状态
     *
     * @return status 应用状态
     */
    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 收证指导价格
     *
     * @return certificate_guiding_price 收证指导价格
     */
    public BigDecimal getCertificateGuidingPrice() {
        return certificateGuidingPrice;
    }

    /**
     * 收证指导价格
     *
     * @param certificateGuidingPrice 收证指导价格
     */
    public void setCertificateGuidingPrice(BigDecimal certificateGuidingPrice) {
        this.certificateGuidingPrice = certificateGuidingPrice;
    }

    /**
     * 使用指导价格
     *
     * @return hang_up_guiding_price 使用指导价格
     */
    public BigDecimal getHangUpGuidingPrice() {
        return hangUpGuidingPrice;
    }

    /**
     * 使用指导价格
     *
     * @param hangUpGuidingPrice 使用指导价格
     */
    public void setHangUpGuidingPrice(BigDecimal hangUpGuidingPrice) {
        this.hangUpGuidingPrice = hangUpGuidingPrice;
    }

    /**
     * 适用月份
     *
     * @return month 适用月份
     */
    public String getMonth() {
        return month;
    }

    /**
     * 适用月份
     *
     * @param month 适用月份
     */
    public void setMonth(String month) {
        this.month = month == null ? null : month.trim();
    }

    /**
     * 适用事业部ID
     *
     * @return sign_org_id 适用事业部ID
     */
    public Long getSignOrgId() {
        return signOrgId;
    }

    /**
     * 适用事业部ID
     *
     * @param signOrgId 适用事业部ID
     */
    public void setSignOrgId(Long signOrgId) {
        this.signOrgId = signOrgId;
    }

    /**
     * 适用事业部名字
     *
     * @return sign_org_name 适用事业部名字
     */
    public String getSignOrgName() {
        return signOrgName;
    }

    /**
     * 适用事业部名字
     *
     * @param signOrgName 适用事业部名字
     */
    public void setSignOrgName(String signOrgName) {
        this.signOrgName = signOrgName == null ? null : signOrgName.trim();
    }

}